'''
1.初始化ChromeDriver
2.打开知乎登录页面
3.切换密码登录界面
3.找到用户名框，输入用户名
4. 找到密码框，输入密码
5.手动单击验证码
6. 按下enter键
'''
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")  #  前面设置的端口号

#驱动
driver=webdriver.Chrome(options=chrome_options)
driver.get("https://www.zhihu.com/signin?next=%2F")

time.sleep(1)
#点击密码登录界面
driver.find_element_by_css_selector("div[class='SignFlow-tab']").click()
#找到用户框，输入用户名

elem=driver.find_element_by_name("username")
elem.clear()
#输入账号
elem.send_keys("13471479481")
#找到密码框，输入密码
password=driver.find_element_by_name("password")
password.clear()

password.send_keys("moqiaoli123926")
#
##模拟键盘回车
elem.send_keys(Keys.RETURN)
time.sleep(4)
print(driver.page_source)
driver.quit()

